import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Bonregel implements Serializable
{
    public int aantal;
    public Product product;
    public double prijs;
    
    public Bonregel(int aantal, Product product, double prijs)
    {
        this.aantal = aantal;
        this.product = product;
        this.prijs = prijs;
    }
    
    //Haalt aantal op
    public int getAantal(){
        return aantal;
    }
    
    public void addAantal(int amount){
        aantal += amount;
    }
    
    public void addPrijs(double price){
        prijs += price;
    }
    
    //Haalt naam op 
    public String getNaam(){
        return product.getNaam();
    }
    
    //Haalt hele product op
    public Product getProduct(){
        return product;
    }
    
    
    //Haalt prijs op
    public double getPrijs(){
        return prijs;
    }
    
    public double getTotaal(){
        return prijs*aantal;
    }
    
    public String toString(){
        String s =  aantal + " x ";
        s += String.format(product.getNaam()+"\t");
        s += String.format("%.2f", prijs);
        s += "EUR\t\t";
        s += String.format("%.2f",(prijs*aantal));
        s += "EUR";
        return s;
    }
}
